n = int(input("Введите ваше число:"))
m = int(str(n)[0])
y = 1
if 1000 <=  n < 10000:
    if n % 2 == 0:
        print("Число четное: Да")
    else:
        print("Число четное: Нет")
    if n % 3 == 0:
        print("Число кратно трем: Да")
    else:
        print("Число кратно трем: Нет")

    while y * y < n:
         y += 1
    if y * y == n:
        print("Число является квадратом числа: " + str(y))
    else:
        print("Число является квадратом числа: Нет ")
    print()
    for x in str(n):
        if int(x) < m:
            m = int(x)
    print("Наименьшая цифра числа: " + str(m))
    for x in str(n):
        if int(x) > m:
            m = int(x)
    print("Наибольшая цифра числа: " + str(m))
    m = 0
    for x in str(n):
        if int(x) == 0:
            m += 1
    print("Количествово нулей:" + str(m))
    print()
    if (n % 10) ** 2 <= 9:
        print("Цифра в разряде единиц является квадратом цифры:"+ str((n%10) ** 2))
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    if (n % 100 // 10) ** 2 <= 9:
        print("Цифра в разряде единиц является квадратом цифры:"+ str((n % 100 // 10) ** 2))
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    if n % 1000 // 100 == 9:
        print("Цифра в разряде десятков является квадратом цифры: 3")
    elif n % 1000 // 100 == 4:
        print("Цифра в разряде сотен является квадратом цифры: 2")
    elif n % 1000 // 100 == 1:
        print("Цифра в разряде сотен является квадратом цифры: 1")
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    if n // 1000  == 9:
        print("Цифра в разряде тысяч является квадратом цифры: 3")
    elif n // 1000  == 4:
        print("Цифра в разряде тысяч является квадратом цифры: 2")
    elif n // 1000  == 1:
        print("Цифра в разряде тысяч является квадратом цифры: 1")
    else:
        print("Цифра в разряде тысяч является  квадратом: Нет")
else:
    print("Введенное число не является четырехзначным")
